package cc.htdf.gwc.observation.service;

import java.util.List;
import java.util.Map;

/**
 * Created by JT on 2017/10/11.
 */
public interface ObserveDataService {


    /**
     * 根据站号、观测时间、要素查询观测数据
     * @param stations：站号
     * @param date：时间
     * @param elements：要素
     * @return
     */
    List<Map<String, Object>> fetchObserveDateByStationsAndDate(String stations, String date, String elements);

    /**
     * 根据站号、观测时间、要素查询观测数据
     * @param stations：站号
     * @param startDate：时间
     * @param endDate：时间
     * @param elements：要素
     * @return
     */
    List<Map<String, Object>> observeDate(String stations, String startDate,String endDate, String elements);


//    /**
//     * 根据站号、观测时间段、要素查询观测数据
//     * @param stations：站号
//     * @param startDate：开始时间
//     * @param endDate：结束时间
//     * @param elements
//     * @return
//     */
//    List<Map<String, Object>> fetchObserveDataByStationsAndDates(String stations, String startDate, String endDate, String elements);


    /**
     * 根据站号获取观测数据
     * @param station
     * @return
     */
    List<Map<String, Object>> fetchChengDuObserveDataByStationId(String station, String elements);
}
